import { defineConfig } from "vite"
import react from "@vitejs/plugin-react"

// https://vite.dev/config/
export default defineConfig({
  plugins: [
    react({
      // 启用快速刷新/热模块替换
      fastRefresh: true,
    }),
  ],
  server: {
    // 启用热模块替换（HMR）
    hmr: {
      overlay: true, // 启用错误覆盖层以便于调试
    },
    watch: {
      // 启用轮询以监视文件系统变化
      usePolling: true,
    },
    // 自动打开浏览器
    open: true,
  },
})
